home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 65.zip / BS1 part 65 / DevPac v3.02b.adf / include / graphics / gfxbase.i < prev    next >
Text File  |  1991-11-20  |  2KB  |  79 lines

  1.     IFND    GRAPHICS_GFXBASE_I
  2. GRAPHICS_GFXBASE_I    SET    1
  3. **
  4. **    $Filename: graphics/gfxbase.i $
  5. **    $Release: 1.3 $
  6. **
  7. **    
  8. **
  9. **    (C) Copyright 1985,1986,1987,1988 Commodore-Amiga, Inc.
  10. **        All Rights Reserved
  11. **
  12.  
  13.     IFND    EXEC_LISTS_I
  14.     include "exec/lists.i"
  15.     ENDC
  16.     IFND    EXEC_LIBRARIES_I
  17.     include "exec/libraries.i"
  18.     ENDC
  19.     IFND    EXEC_INTERRUPTS_I
  20.     include "exec/interrupts.i"
  21.     ENDC
  22.  
  23.  STRUCTURE  GfxBase,LIB_SIZE
  24.     APTR    gb_ActiView        ; struct *View
  25.     APTR    gb_copinit        ; struct *copinit; ptr to copper start up list
  26.     APTR    gb_cia    ; for 6526 resource use
  27.     APTR    gb_blitter        ; for blitter resource use
  28.     APTR    gb_LOFlist        ; current copper list being run
  29.     APTR    gb_SHFlist        ; current copper list being run
  30.     APTR    gb_blthd        ; struct *bltnode
  31.     APTR    gb_blttl        ;
  32.     APTR    gb_bsblthd        ;
  33.     APTR    gb_bsblttl        ;
  34.     STRUCT  gb_vbsrv,IS_SIZE
  35.     STRUCT  gb_timsrv,IS_SIZE
  36.     STRUCT  gb_bltsrv,IS_SIZE
  37.     STRUCT  gb_TextFonts,LH_SIZE
  38.     APTR    gb_DefaultFont
  39.     UWORD   gb_Modes        ; copy of bltcon0
  40.     BYTE    gb_VBlank
  41.     BYTE    gb_Debug
  42.     UWORD   gb_BeamSync
  43.     WORD    gb_system_bplcon0
  44.     BYTE    gb_SpriteReserved
  45.     BYTE    gb_bytereserved
  46.  
  47.     WORD    gb_Flags
  48.     WORD    gb_BlitLock
  49.     WORD    gb_BlitNest
  50.     STRUCT    gb_BlitWaitQ,LH_SIZE
  51.     APTR    gb_BlitOwner
  52.     STRUCT    gb_TOF_WaitQ,LH_SIZE
  53.  
  54.     WORD    gb_DisplayFlags
  55.     APTR    gb_SimpleSprites
  56.     WORD    gb_MaxDisplayRow
  57.     WORD    gb_MaxDisplayColumn
  58.     WORD    gb_NormalDisplayRows
  59.     WORD    gb_NormalDisplayColumns
  60.     WORD    gb_NormalDPMX
  61.     WORD    gb_NormalDPMY
  62.  
  63.     APTR    gb_LastChanceMemory
  64.     APTR    gb_LCMptr
  65.  
  66.     WORD    gb_MicrosPerLine    ; usecs per line times 256
  67.     WORD    gb_MinDisplayColumn
  68.  
  69.     STRUCT  gb_reserved,92   ; bytes reserved for future use
  70.     LABEL   gb_SIZE
  71.  
  72. * bits for dalestuff, which may go away when blitter becomes a resource
  73. OWNBLITTERn equ 0   * blitter owned bit
  74. QBOWNERn    equ 1   * blitter owned by blit queuer
  75.  
  76. QBOWNER        equ 1<<QBOWNERn
  77.  
  78.     ENDC    ; GRAPHICS_GFXBASE_I
  79.